negotiator.protocol.auction
Class AuctionBilateralAtomicNegoSession

java.lang.Object
  extended by negotiator.protocol.BilateralAtomicNegotiationSession
      extended by negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
          extended by negotiator.protocol.auction.AuctionBilateralAtomicNegoSession
All Implemented Interfaces:
java.lang.Runnable

public class AuctionBilateralAtomicNegoSession
extends AlternatingOffersBilateralAtomicNegoSession


Field Summary
 
Fields inherited from class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
currentAgent, MACoutcomes, no, protocol, startingAgent, startingWithA, startTime, startTimeMillies, stopNegotiation, totalTime
 
Fields inherited from class negotiator.protocol.BilateralAtomicNegotiationSession
additionalLog, agentA, agentAname, agentAparams, agentB, agentBname, agentBparams, bidSpace, fAgentABids, fAgentBBids, finalRound, lastAction, lastBid, matchDataLogger, omMeasuresResults, spaceA, spaceB
 
Constructor Summary
AuctionBilateralAtomicNegoSession(Protocol protocol, Agent agentA, Agent agentB, java.lang.String agentAname, java.lang.String agentBname, UtilitySpace spaceA, UtilitySpace spaceB, java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams, java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams, java.lang.String startingAgent, int totalTime)
           
 
Method Summary
 
Methods inherited from class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
badOutcome, checkAgentActivity, createBadMACOutcomes, createMACOutcomes, createOutcome, getNegotiationOutcome, getStartingAgent, JudgeTimeout, otherAgent, run, setStartingWithA, setTotalTime
 
Methods inherited from class negotiator.protocol.BilateralAtomicNegotiationSession
addAdditionalLog, addNegotiationEventListener, fireLogMessage, fireNegotiationActionEvent, fireNegotiationActionEvent, getAgentA, getAgentABids, getAgentAname, getAgentAparams, getAgentAUtilitySpace, getAgentB, getAgentBBids, getAgentBname, getAgentBparams, getAgentBUtilitySpace, getLastBid, getLog, getNegotiationPathA, getNegotiationPathB, getNrOfBids, getOpponentUtility, getOpponentWeight, getTestNumber, getTournamentNumber, removeNegotiationEventListener, setLog
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuctionBilateralAtomicNegoSession

public AuctionBilateralAtomicNegoSession(Protocol protocol,
                                         Agent agentA,
                                         Agent agentB,
                                         java.lang.String agentAname,
                                         java.lang.String agentBname,
                                         UtilitySpace spaceA,
                                         UtilitySpace spaceB,
                                         java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams,
                                         java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams,
                                         java.lang.String startingAgent,
                                         int totalTime)
                                  throws java.lang.Exception
Throws:
java.lang.Exception